////////////////////////////////////////////////////////////////////////////////////////////////////
// file:	Entity/EntityPlayer.cpp
//
// summary:	Implements the entity player class
////////////////////////////////////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "EntityR.h"
#include "Lua/LuaWrapper.h"
#include "EntityLua.h"


EntityR::EntityR()
:EntityImp(Entity::ett_Role)
{
}

bool
EntityR::onLoad()
{
	EntityLua::push(Lua::instance()->state(), this);
	return Lua::instance()->call("Entity", "onLoadR", 1, 0);
}

int		
EntityR::getProps(const short& nIdx, int d)const
{
	if(nIdx < Entity::ATTR_EP_BEGIN && nIdx > Entity::ETT_ATTR_BEGIN)
	{
		return __super::getProps(nIdx, d);
	}

	LOG_INFO_V("Error idx when getprops in EntityR (%d),", nIdx);
	return 0;
}